Zestawienie środowisk programistycznych

VB jest uważany za kiepskie środowisko programistyczne. Oczywiście wiemy dla czego, chodzi tu oczywiście o brak dostępu do pewnych funkcji a także wolne działanie kompilantów. Przekonajmy się jednak co mają do zaoferowania "konkurencyjne" programy.

Borland Delphi
Język programowania: Object Pascal
Delphi od zawsze kusił stosunkowo prostym językiem programowania jak i interfejsem typu RAD (Rapid Appliacation Development, czyli wizualne tworzenie programu). Główną zaletą tego języka jest prostota obsługi, bowiem obsługuje się go jak VB.
Kompilanty tego środowiska działają na bazie klas VCL (chyba).
+ projektowanie typu RAD
+ łatwy do opanowania język
+ duże możliwości
- słabo opracowany pod względem funkcjonalności edytor

Microsoft Visual C++
Język programowania: C\C++
VC++ jest to najbardziej zaawansowana platforma do tworzenia gier. To dla niej opracowane są wszystkie technologie z nimi związane, a inne środowiska programistyczne są po prostu kompatybilne.
VC++ chociaż Visual (RAD), to z tą wizualnością jest o wiele gorzej. Sam język jest spreparowany (przystosowany) bardzo skomplikowanie, często używa się tam bezpośrednich odwołań do różnorakich podsystemów.
Kompilanty tego środowiska działają na bazie klas MFC.
+ ogromne możliwości
- skomplikowanie języka
- mało rozwinięte projektowanie typu RAD
- słabo opracowany pod względem funkcjonalności edytor

Borland C++
Język programowania: C\C++
BC++ jest bardzo w wielu kwestiach podobny do Microsoft VC++, ale w przeciwieństwie do niego nie posiada ani grama wizualności, co jest jego największą wadą i zaletą w jednym.
Kompilanty tego środowiska działają na bazie klas  VCL.
+ duże możliwości
- brak wizualnego edytora

Borland C++ Builder
Język programowania: C\C++
BC++B jest wizualną wersją BC++. Program oferuje bardzo dużo opcji, a najnowsza wersja okazała się w testach o wiele lepsza od swojego głównego konkurenta - Microsoft VC++. Stosunkowa łatwość programowania, nieskomplikowanie języka oraz RAD pozwalają być mu liderem wśród narzędzi programistycznych.
Kompilanty tego środowiska działają na bazie klas VCL.
+ gigantyczne możliwości
+ łatwość programowania
+ projektowanie typu RAD

Microsoft Visual Basic
Język programowania: Basic w wersji obiektowej
VB jest bardzo prostym językiem programowania, a jakże potężnym. Stał się głównym i jak na razie wygranym konkurentem o środowisko dla mało i średnio zaawansowanych aplikacji. Dzięki łatwości programowania oraz projektowania typu RAD, VB jak na razie stoi na czele środowiska dla ludzi zaczynających przygodę z programowaniem.
Kompilanty tego środowiska działają na bazie klas MFC.
+ łatwość programowania
+ projektowanie typu RAD
+ średnie możliwości
- niedostępne niektóre struktury
- wolne wykonywanie

Jak widać VB nie stoi na tak przegranej pozycji. Twierdzenie, że tylko VB ma runtime DLL jest oczywiście błędne, bo np. dla VC++ jest to MSVCRT.DLL oraz MFCnn.DLL, dla C++ Borlanda to VCLnn.DLL BWCC.DLL i BWCC32.DLL. Oczywiście gdzie nn tam numer danej wersji biblioteki.


Marcin Porębski ( Doogie )

marcin.porebski@interia.pl